import http from '@/utils/request'

// 聊天相关接口
export const chatApi = {
  // 私聊相关接口
  // 获取私聊列表
  getChatList() {
    return http.get('/chat/list')
  },
  // 获取聊天记录
  getChatHistory(id) {
    return http.get(`/chat/${id}/history`)
  },
  // 私聊发送消息
  sendMessage(data) {
    return http.post('/chat/send', data)
  },

  // 群聊相关接口
  // 创建群聊
  createRoom(data) {
    return http.post('/chat/room', data)
  },
  // 获取群聊列表
  getRoomList() {
    return http.get('/chat/room/list')
  },
  // 获取群聊详情
  getRoomDetail(id) {
    return http.get(`/chat/room/${id}`)
  },
  // 获取历史群聊消息
  getRoomHistory(data) {
    return http.get(`/chat/room/${data}/history`)
  },
}
